﻿body
{
	vertical-align: top;
	margin: 0px 0px 0px 0px;
}
td
{
	vertical-align: top;
	font-family: verdana;
	font-size: 8pt;
}
pre
{
	overflow: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */ /* width: 99%; */
	word-wrap: break-word !important; /* Internet Explorer 5.5+ */
	white-space:normal;
}
.switchcontent
{
	display: block;
}
.DefaultTableStyle
{
	width: 100%;
	vertical-align: top;
}
.LeftBar
{
	padding-left: 5px;
	padding-right: 5px;
	width: 165px;
	background-color: #ebebeb;
	vertical-align: top;
}
.ControlFooterCustomLink
{
	text-align: right;
	/*padding: 10px 5px 2px 0px;*/
}
.PaddingFive
{
	padding: 5px;
}
.Separator
{
	height: 6px;
}
.FlagImageSize
{
	width: 15px;
	height: 15px;
}
.RightBar
{
	width: 22%;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
}
.HomeCenter
{
	vertical-align: top;
	padding: 0px 5px 5px 6px;
}
.PageRightHeading
{
	padding-right: 2px;
	font-family: Verdana;
	color: #696969;
	text-align: right;
	font-weight: bold;
	font-size: 14pt;
}
.PageHeadingGreen
{
	font-family: Verdana;
	color: #006600;
	text-align: right;
	font-weight: bold;
	font-size: 13pt;
	vertical-align: middle;
	height: 24px;	
}
.PageMidTable
{
	width: 95%;
	text-align: left;
	border-width: 1px;
	border-style: outset;
	border-collapse: collapse;
}
.CommonTextBoxStyle
{
	font-size: 7pt;
	font-family: Verdana;
	color: #11518F;
	border: solid 1px #11518F;
}
.ControlMainStyle
{
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	vertical-align: middle;
}

.ControlLeftHeaderBackground
{
	/*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#BDBABD', startColorstr='#9C969C', gradientType='0');*/
	padding-top: 4px;
	background-color:#3971AC;
	height: 24px;
	color: White;
	font-weight: bold;
	border-bottom: solid 1px #336699;
	text-decoration:none;
}
.ControlLeftBorderStyle
{
	border: solid 1px #336699;
	border-collapse: collapse;
	background-color:White;
	margin-bottom:6px;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color="#141414",Direction=135,Strength=4);*/
}
a.ControlTitleLeftBar:active, a.ControlTitleLeftBar:visited, a.ControlTitleLeftBar:link
{
	text-decoration: none;
	color: White;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 2px;
	padding-bottom: 5px;
}
a.ControlTitleLeftBar:hover
{
	color: #000000;
	padding-left: 2px;
	vertical-align: middle;
}
.BulletIconLeftBar
{
	width: 10px;
	height: 10px;
	background-image: url(/App_Themes/CSharp/images/BulletIcons/bullet_blue.gif);
	background-repeat: no-repeat;
}
.ArrowIconRightBar
{
	width: 10px;
	height: 10px;
	background-image: url(/App_Themes/CSharp/images/Arrowgreen.gif);
	background-repeat: no-repeat;
}
a.ControlTitleWidth
{
	width: 50%;
	vertical-align: middle;
}
.ControlArrowWidth
{
	width: 25pt;
}
/* Classes to be overridden during style change*/
a.ControlTitleRightBar:active, a.ControlTitleRightBar:visited, a.ControlTitleRightBar:link
{
	text-decoration: none;
	color: #000066;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 2px;
}
a.ControlTitleRightBar:hover
{
	color: gray;
	padding-left: 2px;
	vertical-align: middle;
}
a.ControlTitleMidBar:active, a.ControlTitleMidBar:visited, a.ControlTitleMidBar:link
{
	text-decoration: none;
	color: #000066;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 2px;
}
a.ControlTitleMidBar:hover
{
	color: gray;
	padding-left: 2px;
	vertical-align: middle;
}
.ControlMidHeaderBackground
{
	border-bottom: solid 1px #3971AC;
	padding-top: 4px;
	font-weight: bold;
	color: #000066;	
	background-color: #9EBEDE;
	height: 24px;
}
.ControlMidHeaderBackground1
{
	border-bottom: solid 1px #3971AC;
	padding-top: 4px;
	font-weight: bold;
	color: #000066;	
	background-color: #9EBEDE;
	height: 20px;
}
.ControlMidBorderStyle
{
	border: solid 1px #3971AC;
	border-collapse: collapse;
	margin-bottom: 6px;
}
.ControlRightHeaderBackground
{
	border-bottom: solid 1px #3971AC;
	padding-top: 4px;
	color: #000066;
	font-weight: bold;
	background-color: #9EBEDE;
	height: 24px;
}
.ControlRightBorderStyle
{
	border: solid 1px #3971AC;
	border-collapse: collapse;
	margin-bottom: 6px;
}
.ArticleIcon
{
	width: 16px;
	height: 16px;
	background-image: url(/App_Themes/CSharp/images/ArticleIcons/ArticleIcon_blue.gif);
	background-repeat: no-repeat;
}
.BulletIcon
{
	width: 10px;
	height: 10px;
	background-image: url(/App_Themes/CSharp/images/BulletIcons/bullet_blue.gif);
	background-repeat: no-repeat;
}
.pagingBackground
{
	width: 100%;
	border-top: solid 1px #336699;
	border-collapse: collapse;
}
/*--End--   Classes to be overridden during style change  --End--*/
.CommonButtonStyle
{
	font-size: 8pt;
	font-weight:bold;
	font-family: verdana;
	color: Black;
	background-color: #E6F0F9;
	border: outset 1px #BBD9F0;
}
.VideoIcon
{
	width: 16px;
	height: 16px;
	background-image: url(/App_Themes/CSharp/images/ArticleIcons/VideoIcon.gif);
	background-repeat: no-repeat;
}
a.PagerLinkStyle
{
	margin:0px 2px 0px 2px;
	padding: 1px 5px 1px 5px;
	border: solid 1px #E6E6E6;
	color: #0066A7;
	font-weight:normal;
	text-decoration: none;
	vertical-align:top;
	
}
a.PagerLinkStyle:hover
{
	border: solid 1px #B7D8EE;
	background-color: #D2EaF6;
}
a.PagerLinkSelected
{
	margin:0px 2px 0px 2px;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	border: solid 1px #E6E6E6;
	color: #0066A7;
	background-color: #D2EaF6;
}
a.WizarStepStyle:active, a.WizarStepStyle:visited, a.WizarStepStyle:link
{
	color: #3366CC;
	text-align:center;
	text-decoration: none;
}
a.WizarStepStyle:hover
{
	color:green;
}
a.LinkNormalStyle:active, a.LinkNormalStyle:visited, a.LinkNormalStyle:link
{
	color: #3366CC; /*#11518F;*/
	text-decoration: none;
}
a.LinkNormalStyle:hover
{
	color:green;
}
.TipLinkNormalStyle, .TipLinkNormalStyle:visited, .TipLinkNormalStyle:link
{
	color: #660066;
	text-decoration:none;	
}
.TipLinkNormalStyle:hover
{
	color:Green;
}
a.LinkBoldStyle:active, a.LinkBoldStyle:visited, a.LinkBoldStyle:link
{
	color: #3366CC; /*#11518F;*/
	text-decoration: none;
	font-weight: bold;
}
a.LinkBoldStyle:hover
{
	color:green;
}
.LinkFooterStyle /*For Fotter links by Upendra on 27 Nov 2006 */
{
	color: Black;
	text-decoration: none;
	padding:0px 1px 0px 1px;
}
.LinkFooterStyle:Hover
{
	text-decoration: underline;
}
.RightBarHomeImageStyle
{
	width: 75px;
	height: 90px;
	border: 0px;
}
.SearchBackgroundColor
{
	margin: 1px 0px 4px 0px; /*background-color:#F5F5F5; 	border:solid 1px #D4D4D4;*/
	background-image: url(/App_Themes/CSharp/Images/search.gif);
	background-repeat: repeat-x;
	height: 34px;
}
.HeaderLinkBackground
{
	background-image: url(/App_Themes/CSharp/Images/header.gif);
	background-repeat: repeat-x;
	font-family: Tahoma;
	vertical-align: middle;
	font-weight: bold;
	color: white;
	height: 25px;
	/*width: 75%;*/
}
a.HeaderLink:active, a.HeaderLink:visited, a.HeaderLink:link
{
	color: #ffffff;
	text-decoration: none;
	padding:0px 0px 0px 1px;
}
a.HeaderLink:hover
{
	color: silver;
}
a.HeaderLinkConsulting:active, a.HeaderLinkConsulting:visited, a.HeaderLinkConsulting:link
{
	color: #FFF499;
	text-decoration: none;
	padding:0px 0px 0px 1px;
}
a.HeaderLinkConsulting:hover
{
	color: #FFDF81;
}
.CommonButtonStyle
{
	font-size: 8pt;
	font-family: verdana;
	color: Black;
	background-color: #9EBEDE;
	border: outset 1px #336699;
}
.CommonGridButtonStyle
{
	background-repeat: repeat-x;
	font-size: 7pt;
	font-family: verdana;
	color: Black;
}
.GraySeparator
{
	/*background-color:#dcdcdc; Changed by upendra on 27 Nov 2006*/
	background-image: url(/App_Themes/CSharp/images/DottedLine.gif);
	background-repeat: repeat-x;
}
/************ Poll (Starts) **************/
.PollTitle
{
	font-size: 8pt;
	padding-left: 4pt;
	font-weight: bold;
	color: #ff6600;
}
.PollQuestion
{
	font-size: 8pt;
	padding-left: 6pt;
	font-weight: bold;
}
/*******Author Page Controls (start)*****************/
.LinkOrangeBold
{
	color: Orange;
	font-weight: bold;
	text-decoration: none;
}
.MonthlyAuthorHeader
{
	padding-top: 3px;
	border-bottom: solid 1px #DAA520;
	font-weight: bold;
	background-color: #f0e68c; /*#DAA520; /*#187E4A*/
	height: 24px;
}
a.MonthlyAuthorLink:active, a.MonthlyAuthorLink:visited, a.MonthlyAuthorLink:link
{
	color: #8b5413;
	font-weight: bold;
	text-decoration: none;
}
.MonthlyTopAuthorBorderStyle
{
	border: solid 1px #DAA520;
	border-collapse: collapse;
	background-color: White;
	margin-bottom: 6px;
}
.FeaturedAuthorHeader
{
	padding-top: 3px;
	border-bottom: solid 1px #ff3300;
	font-weight: bold;
	background-color: #ffcaca; /*#187E4A;*/
	height: 24px;
}
.FeaturedAuthorBorderStyle
{
	border: solid 1px #ff3300;
	border-collapse: collapse;
	background-color: White;
	margin-bottom: 6px;
}
.AuthorDetailHeader
{
	background-color: #FFB380; /* #11518D;*/
	vertical-align: middle;
	font-weight: bold;
	color: #800000; /*White;*/
	height: 24px;
	border: solid 1px #FF3300;
}
.AuthorDetailBorder
{
	border-color: #FF3300; /* #11518D;*/
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	border-collapse: collapse;
	background-color: White;
}
.pageSelected
{
	padding: 0px 2px 0px 2px;
	font-weight: bold;
	background-color: White;
	color: Black;
	border: solid 1px Black;
	text-decoration: none;
}
/*******Author Page Controls (end)*****************/
/******* Featured Article (Start) **************/
.FeaturedArticleSeparator
{
	background-color: #FFCACA;
}
.GraySolidSeparator
{
	height:1px; background-color:#DCDCDC;
}

.FeaturedArticleContainerTableBorder
{
	border: solid 1px #FF3300;
	border-collapse: collapse;
}
.FeaturedArticleHeader
{
	background-color: #FFCACA;
	height: 19px;
	padding-left: 10px;
	border-bottom: solid 1px #FF3300;
	color: #800000;
	font-weight: bold;
}
a.FeaturedArticleLink:active, a.FeaturedArticleLink:visited, a.FeaturedArticleLink:link
{
	color: #800000;
	text-decoration: none;
}
/******* Featured Article (End) ****************/
/********* Breaking News (Start) ***************/
.BreakingNewsSeparator
{
	background-color: #BBFFBB;
}
.BreakingContainerTableBorder
{
	border: solid 1px #009900;
	border-collapse: collapse;
}
.BreakingNewsHeader
{
	background-color: #BBFFBB; /*#E98030;*/
	height: 19px;
	padding-left: 10px;
	color: #006600;
	font-weight: bold;
	border-bottom: solid 1px #009900;
}
a.BreakingNewsLink:active, a.BreakingNewsLink:visited, a.BreakingNewsLink:link
{
	color: #006600;
	text-decoration: none;
}
.TableMargin
{
	margin-left: 5px;
	margin-right: 5px;
	height: 145px;
}
/******* Breaking News (End) *****************/
.MyAccountNumbers
{
	color: #3366CC;
	text-decoration: none;
	font-family: Verdana;
	font-size: 8pt;
}
.HeaderUpperTable
{
	border: solid 1px #3366CC;
	width: 100%;
	height: 16px;
}
.HeaderUpperBackground
{
	padding: 2px 3px 0px 3px;
	background-color: #CCE6FF;
}
.HeaderUpperLinks
{
	font-family: Verdana;
	font-size: 8pt;
}
.FooterBackground
{
	background-image: url(/App_Themes/CSharp/Images/FooterBackground.gif);
	background-repeat: repeat-y;
}
.FooterBottomTable
{
	border: solid 1px #FF6600;
	width: 100%;
	height: 30px;
}
.FooterBottomBackground
{
	background-color: #FFB482;
}
.FooterBottomLinks
{
	font-family: Verdana;
	font-size: 8pt;
}

/************** Create article(Start) *****************/
.ArticlePublisherHeading
{
	color: #666666;
	font-size: 14pt;
	font-weight: bold;
	padding-right: 2px;
}
.ArticlePublisherBackgroundWhite
{
	width: 100%;
	background-color: White;
	border: solid 1px gray;
	border-collapse: collapse;
}
.ArticlePublisherSubHeading
{
	vertical-align: middle;
	color: Navy;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 3pt;
	background-color: #e8edfa;
}
.ArticlePublisherBottomLine
{
	background-color: #a1a1a1;
}
.ArticlePublisherControlHeading
{
	font-weight: bold;
	padding-left: 5pt;
}
.PaddingLeft5
{
	padding-left: 5px;
}
.BackGroundSubHeading
{
	width: 100%;
	background-color: #e8edfa;
	border-collapse: collapse;
	border: solid 1px #cdcdcd;
}
.SideHeading
{
	font-weight: bold;
	font-size: 10px;
	padding-left: 4px;
	text-align: left;
}
.SideHeadingAlignRight
{
	font-weight: bold;
	font-size: 10px;
	padding-left: 4px;
	text-align: right;
}
.SubmissionGuidlineLink
{
	font-size: 12px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}
.SubmissionGuidlineLink:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: underline;
}
.SubmissionGuidlineHeading
{
	color: Black;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}
.LeftHeader
{
	background-color: #3971ac;
	background-repeat: no-repeat;
}

/************** Create article(End) *******************/

/************Article Page Header Styles(Start)***********************/
.ArticleTopHeadingBG
{
	background-color: #e8edfa;
	border-left-color: #C3C3C2;
	border-left-width: 1pt;
	border-left-style: solid;
	border-right-color: #C3C3C2;
	border-right-width: 1pt;
	border-right-style: solid;
}
/*Used in ArticleHeading and ArticleHeader user control*/
.ArticleBG
{
	background-color: #C3C3C2;
}
.ArticleMainHeading
{
	font-size: 17px;
	font-weight: bold;
}
.ArticleDate
{
	font-size: 12px;
	font-weight: bold;
}
.AuthorName
{
	color: Olive;
}
.FontSize8pt
{
	font-size: 8pt;
}
.ArticleHeaderRBoxBG
{
	background-color: #e3e3e2;
	width: 30%;
	border-right-width: 1pt;
	border-right-color: #C3C3C2;
	border-right-style: solid;
}
.VAlignTop
{
	vertical-align: top;
}
.VAlignBaseline
{
	vertical-align: baseline;
}
.VAlignMiddle
{
	vertical-align: middle;
}
/*for pasting cut image near print version button*/
.ArticleSideCutTop
{
	background-image: url(/Images/Articles/headerCorner.gif);
	background-repeat: no-repeat;
	width: 85px;
	height: 32px;
	background-color: White;
}
.ArticleSideCutBottom
{
	background-image: url(/Images/Articles/footerCorner.gif);
	background-repeat: no-repeat;
	width: 85px;
	height: 32px;
	background-color: White;
}
.ArticleIconControlLeftBorder
{
	border-left-width: 1pt;
	border-left-color: #C3C3C2;
	border-left-style: solid;
	vertical-align: middle;
}
.YellowBG
{
	background-color: #F8B858;
}
a.BlackBoldLink:active, a.BlackBoldLink:visited, a.BlackBoldLink:link
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.BlackBoldLink:hover
{
	text-decoration: underline;
}
.TableReadNPostContainer
{
	border:solid 1px #11518D;
	border-collapse: collapse;
	background-color: White;
}
a.BlackLink:active, a.BlackLink:visited, a.BlackLink:link
{
	color: #000000;
	text-decoration: none;
}
a.BlackLink:hover
{
	text-decoration: underline;
}
/*Used with read and comment block of article*/
.NewThreadBG
{
	background-color: #b0c4d6;
	vertical-align: middle;
	height: 20px;
	padding-left: 5px;
}
.MsgHeading
{
	background-color: #dbdbdb;
	font-style: italic;
	height: 20px;
}
.HeaderAuthorImg1C
{
	background-image: url(/Images/Articles/headimg.gif);
	background-repeat: no-repeat;
	height: 17px;
}
.HeaderAuthorImg2C
{
	background-color: #11518D;
	vertical-align: middle;
	font-weight: bold;
	color: White;
}
.HeaderAuthorImg3C
{
	background-image: url(/Images/Articles/headimg_cut.gif);
	background-repeat: no-repeat;
	width: 24px;
}
.ArticleContentMain
{
	padding: 0;
	width: 100%;
	border-collapse: collapse;
	border-style: groove;
	border-width: 1pt;
	margin: 0;
}
.ArticlePage
{
	border-collapse: collapse;
	border-style: groove;
	border-width: 0pt;
	padding: 10pt;
}
.ArticleContent
{
	width: 100%;
}
.HeaderbadsubmissionImg1C
{
	background-image: url(/Images/Articles/yellowlft.gif);
	background-repeat: no-repeat;
	height: 17px;
}
.HeaderbadsubmissionImg2C
{
	background-color: #edc229;
	vertical-align: middle;
	font-weight: bold;
	color: white;
}
.HeaderbadsubmissionImg3C
{
	background-image: url(/Images/Articles/yellow1rht.gif);
	background-repeat: no-repeat;
	width: 24px;
}
.HeadersupportusImg1C
{
	background-image: url(/Images/Articles/greenlft.gif);
	background-repeat: no-repeat;
	height: 17px;
}
.HeadersupportusImg2C
{
	background-color: #339966;
	vertical-align: middle;
	font-weight: bold;
	color: White;
}
.HeadersupportusImg3C
{
	background-image: url(/Images/Articles/green1rht.gif);
	background-repeat: no-repeat;
	width: 24px;
}

.NotificationMainTable
{
	border-color: #999966;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	background-color: #F5F5F5;
}

.NotificationLeft
{
	width: 12%;
	background-color: #A0C6E5;
}
a.ReplyReadNPost:active, a.ReplyReadNPost:visited, a.ReplyReadNPost:link
{
	background-image: url(/Images/Articles/reply.gif); /*background-position:center;*/
	background-repeat: no-repeat;
	padding-left: 22px;
	color: black;
	text-decoration: none;
	height: 18px;
}
a.ReplyReadNPost:hover
{
	text-decoration: underline;
}
a.PostReadNPost:active, a.PostReadNPost:visited, a.PostReadNPost:link
{
	background-image: url(/Images/Articles/post.gif); /*background-position:center;*/
	background-repeat: no-repeat;
	padding-left: 22px;
	color: black;
	text-decoration: none;
	height: 18px;
}
a.PostReadNPost:hover
{
	text-decoration: underline;
}
.PostBG
{
	background-color: #b0c4d6;
}
.ReplyBG
{
	background-color: #dbdbdb;
}
.ReplyDetail, .PostDetail
{
	background-color: #d9edff;
	padding: 10px;
}

/************Article comment Styles(End)***********************/

/******************** Sponsor Article Ad (Start) *******/
.ArticleSponsorAdBlock
{
	border:solid 1px #AACCEE;
	width:336px;
}
.ArticleSponsorAdHeading
{
	font-family:Tahoma;
	font-size: 18px;
	font-weight:bold;
	text-align:center;
	color: #AACCEE;
	background-color:#EBF3FB;
	border-bottom:solid 1px #AACCEE;
}
a.SponsorLink:active, a.SponsorLink:visited, a.SponsorLink:link
{
	color: #3366CC;
	font-weight:bold;
	text-decoration: underline;
}

/******************** Sponsor Article Ad (End) *******/
.BlackText
{
	color: Black;
}
/*  AdLeftBar Border---------New 18Aug06*/
.AdLeftbarBorderStyle
{
	border: solid 1px #dcdcdc;
	border-collapse: collapse;
}
.AdDottedBorderStyle
{
	border: dashed 1px #dcdcdc;
	/*border-style:dashed*/
	border-collapse: collapse;
}
.AdHereLink
{
	padding-top: 4px;
	background-color: White;
	height: 15px;
	text-decoration: none;
}
/*****Registration*****/

.groupLinkGreenTableBorder
{
	border-color: #25B06D;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0;
	border-collapse: collapse;
}
.myAccountGreenBoxHeading
{
	height: 13px;
	background-color: #25B06D;
	vertical-align: middle;
	font-weight: bold;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
	padding-left: 5px;
}
.groupLinkOrangeTableBorder
{
	border-color: #F79235;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0;
	border-collapse: collapse;
}
.myAccountOrangeBoxHeading
{
	height: 26px;
	background-color: #F79235;
	vertical-align: middle;
	font-weight: bold;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
	padding-left: 5px;
}
.height18
{
	height: 18px;
}
.height10
{
	height: 10px;
}

.groupLinkYellowTableBorder
{
	border-color: #DAA520;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0;
	border-collapse: collapse;
}
.myAccountYellowBoxHeading
{
	height: 26px;
	background-color: #DAA520;
	vertical-align: middle;
	font-weight: bold;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
	padding-left: 5px;
}
.groupLinkBlueTableBorder
{
	border-color: #1F5EC3;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0;
	border-collapse: collapse;
}
.myAccountBlueBoxHeading
{
	height: 26px;
	background-color: #1F5EC3;
	vertical-align: middle;
	font-weight: bold;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
	padding-left: 5px;
}
/* New 18Aug06 End */
/*****menu css *****/
.SectionMenu
{
	width: 100%;
}
.MenuTableDynamic
{
	width: 225px;
	background-color: #FFFFFF;
	border: 1px solid #8A867A;
}
.StaticMenuStyle
{
	padding: 2px 2px 1px 8px;
	background-color: White;
	color: #3366CC;
}
.StaticHoverStyle
{
	color: blue;
	background-color: #e2e2e2;
	text-decoration: underline;
}
.SubMenuStyle
{
	width: 225px;
	padding: 2px 2px 1px 5px;
	background-color: White;
	color: #3366CC;
	text-decoration: none;
	border-bottom: solid 1px #e2e2e2;
}
.SubMenuDynamicHoverStyle
{
	width: 225px;
	color: blue;
	background-color: #e2e2e2;
	text-decoration: underline;
}
/*End*/

/*19aug06   -used in why registration and welcome page-*/

.WhyRegisterBulletImg
{
	background-image: url(/Images/bullet.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.HelpBorder
{
	background-color: white;
	border-collapse: collapse;
	border-color: #cdcdcd;
}
/*End*/

/*Sponsors*/
.CommanSudHeading
{
	background: #e8edfa;
	color: Navy;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 3pt;
	vertical-align: middle;
	height: 25px;
	border-bottom: solid 1px gray;
}
a.HeadingSponsorName:active, a.HeadingSponsorName:visited, a.HeadingSponsorName:link
{
	color: #E98030;
	text-decoration: none;
}
a.HeadingSponsorName:hover
{
	color: #E98030;
	text-decoration: underline;
}
.NameHeading
{
	color: #ff6600;
	font-size: 10pt;
	font-weight: bold;
}
.BackgroundHeading
{
	background: #e8edfa;
	border: solid 1px #cdcdcd;
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 1px;
	height: 40px;
}
.ContactNo
{
	font-size: 12px;
	font-weight: bold;
	color: #5385aa;
}
.DisplaySponsorHeader
{
	background: #9EBEDE; /*3366CC;*/
	color: white;
	font-size: 13pt;
	font-weight: bold;
	padding-left: 4px;
	vertical-align: middle;
	border-bottom: solid 1px #336699;
	height: 24px;
}
.DislpayBackground
{
	background: #ebebeb;
	padding-left: 4px;
	padding-top: 4px;
}

/*End Sponsors*/


/*Resources*/

.GrayText /*For message showing 21Aug 2006 by upendra*/
{
	color: gray;
	/*font-size: 10px;*/
}
/*End Resources*/

.MediaTable /* by upen 06Sep */
{
	border-color: #999966;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	border-collapse: collapse;
}
.UserStatsGridHeader
{
	background-color: #999966;
	border-bottom: dimgray;
	border-left: dimgray 1px solid;
	color: White;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 22pt;
}

.MediaPlayerWidth
{
	width: 700px;
	height: 600px;
}
.FlashPlayerWidth
{
	width: 330px;
	height: 240px;
}
/******************** Poll Related Classes (Starts) ********************/
.PollContainerTableBorder
{
	border-collapse: collapse;
	border: solid 1px #009900;
}
.PollResultHeader
{
	background-color: #BBFFBB; /*#E98030;*/
	font-weight: bold;
	vertical-align: middle;
	height: 26px;
	padding-left: 14px;
	border: solid 1px #009900;
}
a.PollLink:active, a.PollLink:visited, a.PollLink:link
{
	color: #006600;
	text-decoration: none;
}
.PollTitle
{
	font-size: 10pt;
	padding-left: 4pt;
	font-weight: bold;
	color: #ff6600;
}
.PollHeading
{
	color: #666666;
	font-size: 14pt;
	font-weight: bold;
	padding-right: 2px;
}
.TablePollResult
{
	border-collapse: collapse;
	border: solid 1pt silver;
	text-align: left;
	margin: 0px 4px 0px 4px;
}
.TablePollResultHead
{
	background-color: steelblue;
	font-weight: bold;
	color: White;
}
.TablePollResultFoot
{
	background-color: lightsteelblue;
	font-weight: bold;
}
.PollCenterAllignmentWithWidth
{
	text-align: center;
	width: 6%;
	color: White;
}

.PollLeftAllignment
{
	text-align: left;
}
.PollRightAllignment
{
	text-align: right;
}

.PollRightAllignmentWithFont
{
	text-align: right;
	font-weight: bold;
}
.forBar
{
	margin: 3px 3px 3px 3px;
	background-color: #996633;
}
/******************** Poll Related Classes (Ends) ********************/
/** Newsletter Related **/

.newsletterStatsHeaders
{
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
}


/** Ends Here   **/

/** Message Text **/
.MessageGrayText
{
	color: #A9A9A9; /*darkgray;*/
	text-decoration: none;
}
/** End Message Text **/

.GrayBoldText /* For Latest Article Control - By Upendra on 20 Nov 2006 */
{
	color: Gray;
	font-weight: bold;
}
/* For Latest video article mediaplayer By yogesh on 7 dec. 2006 */
.LatestMediaWidth  
{
	width: 250px;
	height: 250px;
	border-collapse: collapse;
	border: solid 2pt gray;	
}
.MediaLogo
{	
	border-collapse: collapse;
	border: solid 1pt gray;		
}
/*Resource Author*/
.ResourceAuthor
{
    color: #3366CC; /*#11518F;*/
text-decoration: none;
font-weight: bold;
} 
.ResourceHeading
{
color:#000066;
text-align: right;
font-family: Verdana;
font-size: 13pt;
font-weight: bold;
vertical-align: middle;
height: 24px;
}

/**********Ebook Releted Start************/
.EbookBackgroundHeading
{
	background: #F5F5F5;
	padding-left: 4px;
	padding-top: 5px;
	padding-right: 1px;
	/*height: 200px;*/
}
a.LinkEbookStyle:active, a.LinkEbookStyle:visited, a.LinkEbookStyle:link
{
	color: #009900;
	text-decoration: none;
	font-weight: bold;
}
a.LinkEbookStyle:hover
{
	color: #FF0000;
}
.EbookHeading
{
	color: #009900;/*#FF0000;*/
	font-family: Verdana;
	font-size: 13pt;
	text-decoration: none;
	font-weight: bold;
	padding-left: 2px;
}

.EbookImageStyle
{
	width: 125px;
	height: 175px;
	border: 0px;
}
.EbookHeaderRBoxBG
{
	background-color: #e3e3e2;	
	border-right-width: 1pt;
	border-right-color: #C3C3C2;
	border-right-style: solid;
}
.EbookOrangeText
{
	color: #ff6600;
}
.EbookHeaderBackground
{
	border-bottom: solid 1px #FF6600;
	padding-top: 4px;
	color: #FF6600;
	font-weight: bold;
	background-color: #FFC69F;
	height: 24px;
}
.EbookBorderStyle
{
	border: solid 1px #FF6600;
	border-collapse: collapse;
	margin-bottom: 6px;
}
.HeadingFaq
{
	font-family: verdana;
	font-size: 10pt;
}
.EbookOurPriceText
{
	color:#FF0000;
	font-weight: bold;
}
/********Ebook Releted End ************/

/******** Training Releted CSS************/
.TrainingBorderStyle
{
	border: solid 1px #009900;
	border-collapse: collapse;
	margin-bottom: 6px;
}
.TrainingBackgroundHeading
{
	background: #F5F5F5;
	/*border: solid 1px #009900;*/
	padding-left: 4px;
	padding-top: 5px;
	padding-right: 1px;
	/*height: 200px;*/
}
.TrainingHeaderBackground
{
	border-bottom: solid 1px #009900;
	padding-top: 4px;
	color: #009900;
	font-weight: bold;
	background-color: #BBFFBB;
	height: 24px;
}
/******** Training Releted CSS End ************/

/* Media Kit related Media CSS*/
.MediaKitMediaWidth  
{
	width: 170px;
	height: 180px;
	border-collapse: collapse;
	border: solid 2pt gray;	
}
/* Media Kit related Media CSS End*/
/*Added By anita*/
.ExamGrayBackground
{
	background-color: gray;
	color: #ffffff;
	font-weight: bold;
	font-size: small;
	height: 17px;
}

.ExamHeaderWizard
{
	padding-top: 4px;
	padding-left: 4px;
	border-left: solid 1px #3971AC;
	border-right: solid 1px #3971AC;
	border-top: solid 1px #3971AC;
	font-weight: bold;
	color: #000066;
	background-color: #9EBEDE;
	height: 20px;
}
.ExamHeaderBackground1
{
	padding-top: 1px;
	font-weight: bold;
	color: #000033;
	background-color: gainsboro;
	height: 17px;
	vertical-align: top;
}
.ExamBlueBg
{
	height: 100%;
	background-color: #F2F7FD;
}

.ExamBorderBottom
{
	border-bottom: gray 0.5pt solid;
}
.ExamBorderRight
{
	background: #F5F5F5;
	border-right: gray 0.5pt solid;
}
.GrayBorder
{
	border-right: darkgray 0.01pt solid;
	border-top: darkgray 0.01pt solid;
	border-left: darkgray 0.01pt solid;
	border-bottom: darkgray 0.01pt solid;
}
.GrayBorderDashed tr td table
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	border-style: dashed;
}
.GrayBorderBottom
{
	border-bottom: darkgray 0.01pt solid;
}
.GrayBackground
{
	background: #F5F5F5;
}
/*LoginControl*/
.FlyOut
{
	display: none;
	overflow: hidden;
	z-index: 2;
	background-color: #FFFFFF;
	border: solid 1px #D0D0D0;
}
.DivLogin
{
	display: none;
	width: 400px;
	z-index: 2;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.ButtonCloseParent
{
	float: right;
	padding-right: 5px;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.ButtonClose
{
	background-color: #666666;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	border: outset thin #FFFFFF;
	padding: 5px;
}
/*LoginControl End*/

.RoundedLogin
{
	background: transparent;
	width: 100%;
	margin: 0 auto;
}
.RoundedLogin .top, .RoundedLogin .bottom
{
	display: block;
	background: transparent;
	font-size: 1px;
}
.RoundedLogin .b1, .RoundedLogin .b2, .RoundedLogin .b3, .RoundedLogin .b4, .RoundedLogin .b1b, .RoundedLogin .b2b, .RoundedLogin .b3b, .RoundedLogin .b4b
{
	display: block;
	overflow: hidden;
	background: #FEF2E8;
}
.RoundedLogin .b1, .RoundedLogin .b2, .RoundedLogin .b3, .RoundedLogin .b1b, .RoundedLogin .b2b, .RoundedLogin .b3b
{
	height: 1px;
	background: #FEF2E8;
}
.RoundedLogin .b2, .RoundedLogin .b3, .RoundedLogin .b4, .RoundedLogin .b4b, .RoundedLogin .b3b, .RoundedLogin .b2b
{
	border-left: 1px solid orange;
	border-right: 1px solid orange;
}
.RoundedLogin .b1
{
	margin: 0 5px;
	background: orange;
}
.RoundedLogin .b2, .RoundedLogin .b2b
{
	margin: 0 3px;
	border-width: 0 2px;
}
.RoundedLogin .b3, .RoundedLogin .b3b
{
	margin: 0 2px;
}
.RoundedLogin .b4, .RoundedLogin .b4b
{
	height: 1px;
	margin: 0 1px;
}
.RoundedLogin .b1b
{
	margin: 0 5px;
	background: orange;
}
.RoundedLogin .boxcontent
{
	display: block;
	background: #FEF2E8;
	border-left: 1px solid orange;
	border-right: 1px solid orange;
}


.LoginControl
{
	color: #000000;
	font: bold small Georgia;
	text-decoration: underline;
}
.LatestMediaWidth1
{
	width: 200px;
	height: 150px;
	border-collapse: collapse;
	border: solid 2pt gray;
}
.RoundedBgGray
{
	background: transparent;
	width: 100%;
	margin: 0 auto;
}
.RoundedBgGray .top, .RoundedBgGray .bottom
{
	display: block;
	background: transparent;
	font-size: 1px;
}
.RoundedBgGray .b1, .RoundedBgGray .b2, .RoundedBgGray .b3, .RoundedBgGray .b4, .RoundedBgGray .b1b, .RoundedBgGray .b2b, .RoundedBgGray .b3b, .RoundedBgGray .b4b
{
	display: block;
	overflow: hidden;
	background: #F5F5F5;
}
.RoundedBgGray .b1, .RoundedBgGray .b2, .RoundedBgGray .b3, .RoundedBgGray .b1b, .RoundedBgGray .b2b, .RoundedBgGray .b3b
{
	height: 1px;
	background: #F5F5F5;
}
.RoundedBgGray .b2, .RoundedBgGray .b3, .RoundedBgGray .b4, .RoundedBgGray .b4b, .RoundedBgGray .b3b, .RoundedBgGray .b2b
{
	border-left: 1px solid #CCE1FC;
	border-right: 1px solid #CCE1FC;
}
.RoundedBgGray .b1
{
	margin: 0 5px;
	background: #CCE1FC;
}
.RoundedBgGray .b2, .RoundedBgGray .b2b
{
	margin: 0 3px;
	border-width: 0 2px;
}
.RoundedBgGray .b3, .RoundedBgGray .b3b
{
	margin: 0 2px;
}
.RoundedBgGray .b4, .RoundedBgGray .b4b
{
	height: 2px;
	margin: 0 1px;
}
.RoundedBgGray .b1b
{
	margin: 0 5px;
	background: #CCE1FC;
}
.RoundedBgGray .boxcontent
{
	display: block;
	background: #F5F5F5;
	border-left: 1px solid #CCE1FC;
	border-right: 1px solid #CCE1FC;
}
.PaddingTop
{
	padding-top: 2px;
}
.RoundedBgWhite .top, .RoundedBgWhite .bottom
{
	display: block;
	background: transparent;
	font-size: 1px;
}
.RoundedBgWhite .b1, .RoundedBgWhite .b2, .RoundedBgWhite .b3, .RoundedBgWhite .b4, .RoundedBgWhite .b1b, .RoundedBgWhite .b2b, .RoundedBgWhite .b3b, .RoundedBgWhite .b4b
{
	display: block;
	overflow: hidden;
	background: #FFFFFF;
}
.RoundedBgWhite .b1, .RoundedBgWhite .b2, .RoundedBgWhite .b3, .RoundedBgWhite .b1b, .RoundedBgWhite .b2b, .RoundedBgWhite .b3b
{
	height: 1px;
	background: #FFFFFF;
}
.RoundedBgWhite .b2, .RoundedBgWhite .b3, .RoundedBgWhite .b4, .RoundedBgWhite .b4b, .RoundedBgWhite .b3b, .RoundedBgWhite .b2b
{
	border-left: 1px solid #CCE1FC;
	border-right: 1px solid #CCE1FC;
}
.RoundedBgWhite .b1
{
	margin: 0 5px;
	background: #CCE1FC;
}
.RoundedBgWhite .b2, .RoundedBgWhite .b2b
{
	margin: 0 3px;
	border-width: 0 2px;
}
.RoundedBgWhite .b3, .RoundedBgWhite .b3b
{
	margin: 0 2px;
}
.RoundedBgWhite .b4, .RoundedBgWhite .b4b
{
	height: 2px;
	margin: 0 1px;
}
.RoundedBgWhite .b1b
{
	margin: 0 5px;
	background: #CCE1FC;
}
.RoundedBgWhite .boxcontent
{
	display: block;
	background: #FFFFFF;
	border-left: 1px solid #CCE1FC;
	border-right: 1px solid #CCE1FC;
}
.RatingBorder
{
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
}
.RatingBackground
{
	background-color: #eeeeee;
}
.LabelDownloadFile
{
	font-weight: bold;
	font-size: 12px;
	color: #cc0033;
}
.LabelDownloadFileGreen
{
	font-weight: bold;
	font-size: 14px;
	color: #0D9C2A;
}

.GradientGray
{
	background-image: url(../../Images/Articles/ButtonImages/gradient_Gray.gif);
	background-repeat: repeat-x;
}
.GrayGradient1
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#C8C8C8);	
	
}
.RoundedBgBlue {background: transparent; width:100%; margin:0 auto;}
.RoundedBgBlue .top, .RoundedBgBlue .bottom {display:block; background:transparent; font-size:1px;}
.RoundedBgBlue .b1, .RoundedBgBlue .b2, .RoundedBgBlue .b3, .RoundedBgBlue .b4, .RoundedBgBlue .b1b, .RoundedBgBlue .b2b, .RoundedBgBlue .b3b, .RoundedBgBlue .b4b {display:block; overflow:hidden;background:#F2F7FD;}
.RoundedBgBlue .b1, .RoundedBgBlue .b2, .RoundedBgBlue .b3, .RoundedBgBlue .b1b, .RoundedBgBlue .b2b, .RoundedBgBlue .b3b {height:1px; background:#F2F7FD;}
.RoundedBgBlue .b2,.RoundedBgBlue .b3,.RoundedBgBlue .b4,.RoundedBgBlue .b4b,.RoundedBgBlue .b3b,.RoundedBgBlue .b2b { border-left:1px solid #CCE1FC; border-right:1px solid #CCE1FC;}   
.RoundedBgBlue .b1 {margin:0 5px; background:#CCE1FC;}
.RoundedBgBlue .b2, .RoundedBgBlue .b2b {margin:0 3px; border-width:0 2px;}
.RoundedBgBlue .b3, .RoundedBgBlue .b3b {margin:0 2px;}
.RoundedBgBlue .b4, .RoundedBgBlue .b4b {height:2px; margin:0 1px;}
.RoundedBgBlue .b1b {margin:0 5px; background:#CCE1FC;}
.RoundedBgBlue .boxcontent {display:block;background:#F2F7FD;border-left:1px solid #CCE1FC; border-right:1px solid #CCE1FC;}


.HeaderLinkBackgroundNew
{
	background-image: url(/App_Themes/CSharp/Images/HeaderNew.jpg);
	background-repeat: repeat-x;
	font-family: Tahoma;
	vertical-align: middle;
	font-weight: bold;
	color: white;
	height: 30px; 
}

.ArticlesListingBackgroundHeading
{
	background: #FFFFFF;
	padding-left: 4px;
	padding-top: 5px;
	padding-right: 1px; /*height: 200px;*/
}

.AboutAuthorNew
{
	background-image: url(/App_Themes/CSharp/Images/green_gradient.gif);
	background-repeat: repeat;
	border: solid 1px #42C34A;
}

.ConsultingNew
{
	background-image: url(/App_Themes/CSharp/Images/blue_gradient.gif);
	background-repeat: repeat-x;
	border: solid 1px #AACCEE;
}

.AuthorDetailHeaderNew
{
	vertical-align: middle;
	font-weight: bold;
	color: #3D3D3D; 
	height: 24px;
}

.TrainingHeaderBackgroundNew
{
	padding-top: 4px;
	color: #3D3D3D;
	font-weight: bold;	
	height: 24px;
}
.FooterSeparator
{	
	
	color:#B4B4B4;	
}

/*
.PageHeadingGray
{
	font-family: Verdana;
	color: #8C8C8C;
	text-align: right;
	font-weight: bold;
	font-size: 13pt;
	vertical-align: middle;
	height: 24px;
}
.DarkRed
{
	color: #FE0003;
}
.DownloadTableBorder
{
	border: solid 1px #8C8C8C;
	border-collapse: collapse;
}
.DownloadFeaturedBorderStyle
{
	border: solid 1px #8C8C8C;
	border-collapse: collapse;
	margin-bottom: 6px;
}
.FeaturedHeaderBackground
{
	font-size:large;
	padding-top: 4px;
	color: #ffffff;
	font-weight: bold;
	background-color: #00B4EF;
	height: 24px;
}
.DataProviderHeaderBackground
{	
	padding-top: 4px;
	color: #ffffff;
	font-weight: bold;
	background-color: #7D7D7D;
	height: 24px;
}
.DataTechnologyBackground
{	
	padding-top: 4px;
	color: #ffffff;
	font-weight: bold;
	background-color: #FFD112;
	height: 24px;
}
.TopDownloadHeaderBackground
{
	font-size:large;
	padding-top: 4px;
	color: #ffffff;
	font-weight: bold;
	background-color: #8CB42D;
	height: 24px;
}*/

.LatestBlogIcon
{
	width: 16px;
	height: 16px;
	background-image: url(/Images/user_comment.gif);
	background-repeat: no-repeat;
}
.LatestDiscussionIcon
{
	width: 16px;
	height: 16px;
	background-image: url(/Images/Home/LatestDiscussion.gif);
	background-repeat: no-repeat;
}
.LatestNewsIcon
{
	width: 16px;
	height: 16px;
	background-image: url(/Images/Home/LatestNews.gif);
	background-repeat: no-repeat;
}
.LatestResourceIcon
{
	width: 16px;
	height: 16px;
	background-image: url(/Images/Home/LatestResources.gif);
	background-repeat: no-repeat;
}
.PopularArticlesIcon
{
	width: 16px;
	height: 16px;
	background-image: url(/Images/Home/PopularArticles.gif);
	background-repeat: no-repeat;
}
.PopularBlogsIcon
{
	width: 16px;
	height: 16px;
	background-image: url(/Images/Home/PopularBlogs.gif);
	background-repeat: no-repeat;
}
.PopularDiscussionIcon
{
	width: 16px;
	height: 16px;
	background-image: url(/Images/Home/PopularDiscussions.gif);
	background-repeat: no-repeat;
}
.LatestQuestionIcon
{
	width: 16px;
	height: 16px;
	background-image: url(/Images/Home/LatestQuestion.gif);
	background-repeat: no-repeat;
}
.LatestJobIcon
{
	width: 16px;
	height: 16px;
	background-image: url(/Images/Home/LatestJobs.gif);
	background-repeat: no-repeat;
}
.LatestCandidatesIcon
{
	width: 16px;
	height: 16px;
	background-image: url(/Images/Home/LatestCandidates.gif);
	background-repeat: no-repeat;
}
.PDFTextSize
{
	font-size:15px;
}

/* CSS for the Idea Section */
.IdeaSection
{
	background-color: #F4940C;
	height: 20px;
	vertical-align: middle;
	color: White;
	font-weight: bold;
	padding-left: 10px;
	font-size:14px;
}

.IdeaLogo
{	
	vertical-align: middle;	
	background-color: #F0F0F0;
}
.IdeaRandompicks
{
	background-color: #00AEEF;
	height: 20px;
	vertical-align: middle;
	color: White;
	font-weight: normal;
	padding-left: 10px;
}

.Ideafeedback
{
	background-color: #F0F0F0;
	height: 20px;
	vertical-align: middle;
	font-weight: normal;
	padding-left: 10px;
}
.IdeaDescription
{
	height: 20px;
	vertical-align: middle;  
	font-weight:normal;
}
.IdeaComment
{
	height: 20px;
	vertical-align: middle;
	color: Blue;
	font-weight: normal;
	padding-left: 10px;
}

.IdeaRandompick
{
	width: 100%;
	background-color: White;
	border-collapse: collapse;
	border: solid 1px #cdcdcd;
}

.IdeaImage
{
	background-image: url(/Images/Ideas/blue_gra_box.gif);
	width: 43px;
	height: 44px;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;	
	color: Gray;	
}

.IdeaSupporter
{
	background-image: url(/Images/Ideas/vote.jpg);background-repeat: no-repeat;
	font-weight: bold;color:White;width:22px;height:13px;
}

.IdeaContributer
{
	background-image: url(/Images/Ideas/image_back.gif);
	background-repeat: no-repeat;font-weight: bold;color:Black;	
}

.IdeaDetailBlueText
{
 color:#0066CC; font-size:10px; font-family:Verdana;text-decoration:none;
}


.IdeaDetailBlackText
{
	color:Black;font-size:16px;font-family:Verdana;font-weight:bold;text-decoration:none;
}
.IdeaDetailGray
{
	color:#7A697C;font-family:Verdana;font-size:11px;
}


/* CSS for the Idea Section end */
.DownloadControlHeading
{
	color: #ffffff;
	font-family:Verdana;
	font-weight:bold;	
	text-decoration:none;
}
/*CSS for the exam section*/
.ExamHeaderLinkBackground
{
	background-image: url(/App_Themes/CSharp/Images/ExamHeader.gif);
	background-repeat: repeat-x;
	font-family: Calibri;
	font-size:12px;
	vertical-align: middle;
	font-weight: normal;	
	height: 35px; 
}
.ExamHeaderSeparator
{	
	color:#FFFFFF;	
}
.ExamGrayBorderStyle
{
	border: solid 1px #B3B2B2;
	border-collapse: collapse;
	background-color:#C8C7C7;
}
.ExamLightGrayBorderStyle
{
	border: solid 1px #B3B2B2;
	border-collapse: collapse;
	background-color:#F9F6F6;
}
.ExamBulletIcon
{
	width:11px;height:11px;
	vertical-align:middle;
}
.ExamTextBlue
{
	color:#625FE1;font-family:Tahoma; font-size:13px; text-decoration:none;
}
.ExamTextLightGray
{
	color:#51515D;font-family:Tahoma; font-size:14px; text-decoration:none;
}
.ExamTextOrange
{
	color:#E96812;font-family:Tahoma; font-size:17px;font-weight:bold; text-decoration:none;
}
.ExamTextGreen
{
	color:#63BE5D;font-family:Tahoma; font-size:13px; text-decoration:none;
}
.ExamTextRed
{
	color:#BE363F;font-family:Tahoma; font-size:13px; text-decoration:none;
}
.ExamTextBlack
{
	color:#000000;font-family:Tahoma; font-size:17px;font-weight:bold; text-decoration:none;
}
.ExamTextDarkGray
{
	color:#55514B;font-family:Tahoma; font-size:16px;font-weight:bold; text-decoration:none;
}
a.ExamTextWhite,a.ExamTextWhite:visited, a.ExamTextWhite:link
{
	color:#FFFFFF;font-family:Tahoma; font-size:13px; text-decoration:none;
}
a.ExamTextWhite:hover
{
	color:#C8C7C7;
}
.ExamScoreTextBlack
{
	color:#000000;font-family:Calibri; font-size:22px;font-weight:bold; text-decoration:none;
}
.ExamScoreTextBlackNormal
{
	color:#000000;font-family:Calibri; font-size:17px;font-weight:bold; text-decoration:none;
}
.ExamScoreTextLightGray
{
	color:#51515D;font-family:Calibri; font-size:16px; text-decoration:none;
}
.ExamDarkGrayBorderStyle
{
	border: solid 1px #000000;
	border-collapse: collapse;
	background-color:#3F3F3F;
}
.ExamButtonStyle
{
	font-size: 8pt;
	font-weight: bold;
	font-family: verdana;
	color: Black;
	background-color: #EEEEEE;
	border: outset 1px Black;
}
/*CSS for the exam section end*/
/*CSS for the ArticleExtensions start*/
.ArticleExtensionMidBorderStyle
{
	border: dashed 1px gray;border-collapse: collapse;margin-bottom: 6px;
}
.ArticleExtensionMidHeaderBackground
{
	border-bottom: dashed 1px gray;padding-top: 4px;font-weight: bold;color: #000066;background-color: #E8E8E8;height: 24px;
}
/*CSS for the ArticleExtensions End*/

.ArticleComments{ white-space:normal;}